package com.koron.css2.clientCenter.mapper;


import com.koron.css2.clientCenter.bean.UserInfoMergeDetail;
import com.koron.css2.clientCenter.queryBean.UserInfoMergeDetailQuery;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * (UserInfoMergeDetail)表数据库访问层
 *
 * @author 朱超
 * @since 2021-12-24 15:43:03
 */
public interface UserInfoMergeDetailMapper {

    void insert(UserInfoMergeDetail userInfoMergeDetail);
    
    void deleteById(@Param("id") String id);
    
    void update(UserInfoMergeDetail userInfoMergeDetail);
    
    UserInfoMergeDetail getSingle(UserInfoMergeDetailQuery userInfoMergeDetailQuery);
    
    List<UserInfoMergeDetail> getList(UserInfoMergeDetailQuery userInfoMergeDetailQuery);

    void deleteByMergeCode(@Param("mergeCode") String mergeCode);

    List<UserInfoMergeDetail> getListFromUserInfo(UserInfoMergeDetailQuery userInfoMergeDetailQuery);
}
